import request from '@/utils/request'
// import { useTokenStore } from '@/stores/token'

// 文章分类列表查询
export const articleCategoryListService = () => {
  // 1.获取store
  // const tokenStore = useTokenStore()
  // 2.在请求头中携带token，在pinia中定义的响应式数据，不需要使用.value
  return request.get('/category'/* , {headers: {Authorization: tokenStore.token} }*/)
}

// 文章分类新增
export const articleCategoryAddService = (categoryData) => {
  return request.post('/category', categoryData)
}

// 文章分类修改
export const articleCategoryUpdateService = (categoryData) => {
  return request.put('/category', categoryData)
}

// 文章分类删除
export const articleCategoryDeleteService = (id) => {
  return request.delete('/category?id=' + id)
}

// 文章列表查询
export const articleListService = (params) => {
  return request.get('/article', {params: params})
}

// 文章新增
export const articleAddService = (articleData) => {
  return request.post('/article', articleData)
}

// 文章修改
export const articleUpdateService = (articleData) => {
  return request.put('/article', articleData)
}

// 文章删除
export const articleDeleteService = (id) => {
  return request.delete('/article?id=' + id)
}